have crossed - English Synonyms Dictionary